package com.candy.dao;

import com.candy.pojo.StudentInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface StudentInfoMapper {
//使用注解方式实现多参数传递
    List<StudentInfo> selectByManyParam2(@Param("userPwd") String userPwd, @Param("userName") String userName);
//多参数传递实现查询功能
    List<StudentInfo> selectByManyParam(String userPwd, String userName);
//使用mysql内置拼接函数实现模糊查询
    List<StudentInfo> selectByLikeName2(String userName);
//使用bind标签实现模糊查询
    List<StudentInfo> selectByLikeName(StudentInfo record);
//使用foreach标签实现参数为数组的查询功能
    List<StudentInfo> selectByUserIds(List<Integer> userIds);

    int deleteByPrimaryKey(Integer userid);

    int insert(StudentInfo record);

    int insertSelective(StudentInfo record);

    StudentInfo selectByPrimaryKey(Integer userid);

    int updateByPrimaryKeySelective(StudentInfo record);

    int updateByPrimaryKey(StudentInfo record);
}